package com.eastfair.builder.service;

import com.eastfair.venueservice.dto.WorkOvertimeDTO;
import com.eastfair.venueservice.vo.WorkOvertimeVO;

import java.util.List;

/**
 * 搭建商加班服务.
 *
 * @author dqq
 * @date 2023 /6/30
 */
public interface BuilderWorkOvertimeService {


    /**
     * 分页查询加班申请列表VO.
     *
     * @param query the page params
     * @return the r
     */
    List<WorkOvertimeVO> queryWorkOvertime(WorkOvertimeDTO query);

    /**
     * 展会ID 查询搭建商下的展位的加班申请.
     *
     * @param exhibitionManageId the exhibition manage id
     * @param companyId          the company id
     * @param spaceCode          the space code
     * @param siteName           the site name
     * @return the list
     */
    List<WorkOvertimeVO> queryByExhibitor(Long exhibitionManageId, Long companyId, String spaceCode, String siteName);
}